Event Schedule

May 14

Day 1
Registration and Coffee
Understanding Object Lifetime
  • Jason Turner Trainer and Consultant

Embedded Systems Programming in C++
  • Dan Saks Saks & Associates

C++ Best Practices Revisited: Better Code, Better Work-Life Balance
  • Amir Kirsh Academic College of Tel-Aviv-Yaffo

Accelerated TDD: For More Productive C++
  • Phil Nash JetBrains

Lunch
Coffee Break

May 15

Day 2
Registration and Coffee
Welcome to Core C++ 2019!
Keynote: The Best Parts of C++
Slides
  • Jason Turner Trainer and Consultant

Coroutines - the future of future (and more)
Slides
  • Yehezkel Bernat Microsoft

C++: λ Demystified
Slides
  • Andreas Fertig

179 range algorithms in less than an hour
Slides
  • Dvir Yitzchaki Verizon Media

Virtual Tables OR The Overhead Of Magic
Slides
  • Inbal Levi SolarEdge

Lunch
Understanding Lvalues and Rvalues
  • Dan Saks Saks & Associates

Compile Time Regular Expressions
Slides
  • Hana Dusíková AVAST

The C++ Execution Model
Slides
  • Bryce Adelstein Lelbach NVIDIA

C++ Programming for the Heap-Deprived: Solving common problems without dynamic memory allocation
Slides
  • Asaf Helfer BrightSource Energy

Coffee Break
Lightning Talks + Meetup

May 16

Day 3
Registration and Coffee
Updates
Clang Concepts
Slides
  • Saar Raz

C++ ecosystem: For better, for worse
Slides
  • Anastasia Kazakova JetBrains

C/C++ Memory Model
Slides
  • Yossi Moalem Check Point

High Frequency Trading and Ultra Low Latency development techniques
Slides
  • Nimrod Sapir qSpark

The Dawn Of A New Error
  • Phil Nash JetBrains

Behind Enemy Lines - Reverse Engineering C++ in Modern Ages
Slides
  • Gal Zaban

Lunch
Teaching C++ workshop
Initialisation in modern C++
Slides
  • Timur Doumler

Building efficient I/O intensive applications with Seastar
Slides
  • Avi Kivity ScyllaDB

Keynote: Modules are Coming
Slides
  • Bryce Adelstein Lelbach NVIDIA

Closing Remarks
Coffee Break
Teaching C++: Panel
Teaching + Speakers Meet & Eat [Invitation only]

May 17

Day 4
Registration and Coffee
Workshop: A Practical Introduction to Conan C and C++ Package Manager
  • Diego Rodriguez-Losada JFrog

Teaching C++ workshop